<?php
/**
 * 用户模型控制器
 * @version 0.0.1
 * @author laiwenbang <375500819@qq.com>
 */
 
namespace Common\Model;
use Think\Model;

class UserModel extends Model {

	//自动验证
	protected $_validate = array( 
		array('user_username', 'require', '请输入用户名', 3),
		array('user_password', 'require', '请输入用户密码', 3),
		array('user_password', 'repassword', '两次密码不一致',3, 'confirm'),
//		array('code', 'require', '请输入验证码', 3)
		
		);

	//自动完成
	protected $_auto = array( array('user_password', 'strToCrypt', 3, 'function'));
	
	
	/**
	 * 添加新用户
	 * @return Boolean
	 */
	
	
	
	
	
	
	/**
	 * 检测用户名是否存在
	 * @return Array
	 */
	public function checkUser() {
		if (!$this -> create())
			return false;
		$data = $this -> data;
		$userPwd = current($this -> where($data) -> getField('user_uid,user_username,user_status'));
		if ($userPwd) {
			$userInfo = $userPwd['uid'];
			return $userPwd;
		}
		$this -> error = '用户名或密码错误';
	}

}
